package cc.rengu.redp.bizimpl.upmp.dao;

import cc.rengu.redp.bizimpl.igas.bean.ChannelServiceInfo;
import cc.rengu.redp.bizimpl.igas.bean.LocalServiceInfo;
import cc.rengu.redp.bizimpl.igas.bean.TransChannelTxnInfo;
import cc.rengu.redp.bizimpl.igas.domain.PChannelCallCfg;
import cc.rengu.redp.bizimpl.igas.domain.PSrcChannelInfo;
import cc.rengu.redp.bizimpl.upmp.domain.BViewLinkCfg;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @author System
 */
public interface BViewLinkCfgMapper extends BaseMapper<BViewLinkCfg> {

    /**
     * 交易链路配置查询
     * @param instId
     * @param msgSrcId
     * @param transChannelId
     * @param txnNum
     * @param bizType
     * @return
     */
    BViewLinkCfg getTransLinkCfgInfoByUK(String instId, String viewType, String msgSrcId, String transChannelId, String txnNum, String bizType);

    void addBViewLinkCfg(BViewLinkCfg BViewLinkCfg);

    void updBViewLinkCfg(BViewLinkCfg BViewLinkCfg);

    void delBViewLinkCfgByUK(BViewLinkCfg BViewLinkCfg);
}
